﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Common
{

    /// <summary>
    /// Constants Class
    /// </summary> 
    public static class Constants
    {
        public static class AppSettings
        {
            /// <summary>
            /// The DB connection string
            /// </summary>
            public const string DBConnectionString = "DBConnectionString";
            /// <summary>
            /// The AnonymousUserName string
            /// </summary>
            public const string AnonymousUserName = "AnonymousUserName";
            /// <summary>
            /// The AnonymousUserPassword string
            /// </summary>
            public const string AnonymousUserPassword = "AnonymousUserPassword";
            /// <summary>
            /// The VehicleImagePath string
            /// </summary>
            public const string VehicleImagePath = "VehicleImagePath";
            /// <summary>
            /// The ArticlePath string
            /// </summary>
            public const string ArticlePath = "ArticlePath";
            /// <summary>
            /// The UserProfileImagePath string
            /// </summary>
            public const string UserProfileImagePath = "UserProfileImagePath";

        }
        /// <summary>
        /// Web App Constants Class
        /// </summary>
        public static class WebApp
        {
            /// <summary>
            /// View State Constants Class
            /// </summary>
            public static class ViewState
            {            /// <summary>
                /// The is login page
                /// </summary>
                public const string IsLoginPage = "IsLoginPage";

                /// <summary>
                /// The is anonymous page
                /// </summary>
                public const string IsAnonymousPage = "IsAnonymousPage";
                /// <summary>
                /// page name
                /// </summary>
                public const string PageName = "PageName";
            }

            /// <summary>
            /// Session Constants Class
            /// </summary>
            public static class Session
            {
                /// <summary>
                /// The application user
                /// </summary>
                public const string ApplicationUser = "ApplicationUser";
                /// <summary>
                /// The article 
                /// </summary>
                public const string Article = "Article";
            }
            /// <summary>
            /// Common Constants Class
            /// </summary>
            public static class Common
            {
                /// <summary>
                /// The guest
                /// </summary>
                public const string Guest = "Guest";

                /// <summary>
                /// The Admin
                /// </summary>
                public const string Admin = "Admin";

                /// <summary>
                /// The contributor
                /// </summary>
                public const string Contributor = "Contributor";
            }
        }


    }
}
